/*css for lunar template*/
@import url("accordion.css");
@import url("new_bp.css");
body{
	width: 100%;
	min-width: 1000px; 
	height: 100%; 
	min-height:100%;
}
#nav_header{
	background-color:#1C0B7C;
	width: 1000px;
	min-width: 1000px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	
}
#main{
	background-color: #E4EFF1;
	width: 1000px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
}

#right{
	background-color: #E4EFF1;
	float: left;
	width: 160px;
	margin: 0px 0px 0px 0px;
}
.right{
	background-color: #E4EFF1;
	float: left;
	width: 160px;
	margin: 0px 0px 0px 0px;
}

#center{
	background-color: #E4EFF1;
	float:left;
	width: 524px;
	
}

#left{
	background-color: #E4EFF1;
	float:left;
	width: 316px;
	margin: 0px 0px 0px 0px;
}
.left{
	background-color: #E4EFF1;
	float:left;
	width: 316px;
	margin: 0px 0px 0px 0px;
}

#nav1{
	width:982px;
	height:25px;
	font-family:Syphaen,"Times New Roman", Times, serif;
	font-size:22px;
	float:left;
	position:relative;
	top:69px;
	left: 180px;
	z-index: 500;
	margin: 0px 0px 0px 36px;
	padding: 0px;
}
#nav1 ul.menu{
	margin: 0px;
	padding: 0px;
	}
#nav1 .menu li {
	display:inline;
	color:#FFFFFF;
	margin: 0px 41px 0px 41px;
	padding: 0px;
}
#nav1 .menu a{
	color:#FFFFFF;
	text-decoration:none;
}

#nav1 .menu a:visited{
	color:#FFFFFF;
}
#nav1 .menu a:hover{
	color:#CCCCCC;
}

.clear {
	clear:both;
}

#navgif1 { background-image:url(../images/concept-header_r2_c3.gif) }
#navgif2 { background-image:url(../images/concept-header_r2_c4.gif) }
#navgif3 { background-image:url(../images/concept-header_r2_c5.gif) }
#navgif4 { background-image:url(../images/concept-header_r2_c6.gif) }

#navgif1:hover { background-image:url(../images/concept-header_hover_word_r2_c3.gif) }
#navgif2:hover { background-image:url(../images/concept-header_hover_word_r2_c4.gif) }
#navgif3:hover { background-image:url(../images/concept-header_hover_word_r2_c5.gif) }
#navgif4:hover { background-image:url(../images/concept-header_hover_word_r2_c6.gif) }

/*
#navgif1 a { background-image:url(../images/concept-header_word_r2_c3.gif)}
#navgif2 a {background-image:url(../images/concept-header_word_r2_c4.gif}
#navgif3 a {background-image:url(../images/concept-header_word_r2_c5.gif}
#navgif4 a {background-image:url(../images/concept-header_word_r2_c6.gif}
*/

#nav2{
	float:left;
	width:982px;
	height:23px;
	background-color:#000000;	
	z-index: 480;
	position:relative;
	top:71px;
	
}

#nav2 ul#mainlevel {
	font-family:Syphaen,"Times New Roman", Times, serif;
	background-color: #000000;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
#nav2 ul#mainlevel li{
	display:inline;
	color:#FFFFFF;
	margin: 0px 40px 0px 40px;
}
#nav2 ul#mainlevel li a{
	font-family:Syphaen,"Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
}

#nav2 ul#mainlevel li a:visited{
	color:#FFFFFF;
}
#nav2 ul#mainlevel li a:hover{
	color:#CCCCCC;
}

#nav2 ul.menu {
	font-family:Syphaen,"Times New Roman", Times, serif;
	
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
#nav2 ul.menu li{
	display:inline;
	color:#FFFFFF;
	margin: 0px 40px 0px 40px;
}
#nav2 ul.menu li a{
	font-family:Syphaen,"Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
}

#nav2 ul.menu li a:visited{
	color:#FFFFFF;
}
#nav2 ul.menu li a:hover{
	color:#CCCCCC;
}

#navtable{
	position:relative;
	top:-53px;
	z-index:100;
}
/********************************************/
/* ***************************************************************************************************** */
/* CONTENT CSS */
/*
body{
width: 100%;
max-width:1440px;
min-width: 1024px;
}
*/
p{
	display:block;
	font-size:12px;
}
H1{
font-size:16px;
font-weight: bold;
}
H2{
font-size:14px;
font-weight:normal;
}

H3{
font-size:12px;
font-weight:normal;
}
H4{
font-size:10px;
font-weight:normal;
}H5{
font-size:8px;
font-weight:normal;
}
a:link, a:active, a:visited{

}
a:hover{

}

hr {
 /*clear:both;
 width: 520px;*/
}
hr.item_break {
 clear:both;
 width: 500px;
}
/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */



/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{
	background-image: url(../images/bp_mockup2_r4_c2.gif);
	background-repeat:repeat-x;
	height:264px;
	float:left;
	width: 100%;
	min-width:1024px;
	max-width: 1440px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.footeritem{
	float:left;
/*	background-image: url(templates/bookstore/images/bp_mockup_r2_c2_r3_c2.gif);*/
	margin-left: 10px;
	margin-top: 88px;
	height:264;
	/*width:100%;	*/
}
.bannerfooteritem-left{
	float:left;
	background-image: url(../images/bp_mockup2_r4_c1.gif);
	width: 54px;
	height:264px;	
	margin: 0px 0px 0px 0px
}
.bannerfooteritem-right{
	float:right;
	/*background-image: url(../images/bp_mockup2_r4_c6.gif);*/
	/*width: 318px;*/
	height:264px;	
	margin: 0px 0px 0px 0px
	/*margin-right: -7px;	*/
}
.bannergroup{

}
.bannerheader{

background-repeat:repeat-x;
background-image: url(../images/bp_mockup_r2_c2_r1_c4.gif);
height:157px;
float:left;
width: 100%;
min-width:1024px;
max-width: 1440px;
}
.banneritem{
/*background-image: url(../images/bp_mockup_r2_c2_r1_c4.gif);*/
background-image:none;
/*background-repeat:repeat-x;*/
height:157px;
/*margin-right: -7px;*/
}

.pads{
	width: inherit;
}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.button{

}
.buttonheading{

}
.clr{
	clear:both;
	float: none;
}
.componentheading, .contentheading{

}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{

}
.contentpane{
	background-repeat:repeat-y;
	/*background-image: url(../images/bp_mockup_r2_c2_r2_c1.gif);*/
	height:100%;
	/*float:left;*/
	/*width: 524px;*/
	/*width: 100%;
	min-width:1024px;
	max-width: 1440px;*/
	
	
}
.contentpane2{
	height:100%;
	min-height: 100%;
	max-width: 1440px;
	min-width:1024px;
	width:100%;
	float:left;
	position: absolute;
	top: 157px;
	clear: both;
	left: 0px;
	padding-bottom: 264px;
}
.contentitem{
	float:left;
	height:100%;
	/*width:100%;*/
	/*background-image: url(../images/r2_c2.gif);*/
	background-repeat:repeat-y;
	min-height: 200px;
	
	
}
.contentitem-left{
	/*
	width: 52px;*/
	background-image: url(../images/r2_c2.gif);
	background-repeat: repeat-y;
	/*width: 100%;*/
	float:left;
	/*margin-left: 50px;*/
	height:100%;
	width: 54px;
	position: absolute;
	top: 157px;
	left: 0px;
}
.contentitem-right{
	float:right;
	background-image: url(../images/r2_r7.gif);
	width: 52px;
	height: 100%;
	min-height:100%;
	background-repeat: repeat-y;
	position: absolute;
	top: 157px;
	right: 0px;
	
	/*margin-right: -7px;*/
	
}
.contentpaneopen{
	float:left;
	margin-left:8px;
	/*background-image: url(../images/r2_c2.gif);*/
	background-repeat: repeat-y;
	height:100%;
	min-height: 100%;
	width:524px;
	
}
.contenttoc{

}
.createdate{

}
.created-date{

}
.date{

}
.input{

}
.inputbox{

}
.intro{

}
.latestnews{

}
ul.latestnewscal_spa{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3D3D3D;
	width:248px;
	padding: 0px;
	text-indent:0px;
	list-style:outside none none;
	margin: 0px 0px 0px -20px;
}
li.latestnewscal_spa{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3D3D3D;
	width:248px;
	text-indent:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}
.message{

}
.metadata{

}
.modifydate{

}
.module{

}
.moduletable{
	width: inherit;
}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}

p.p_ann{
	max-width: 500px;
}

.pagenav{

}
.pagenav_next{

}

.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
#query{
	margin: 10px 10px 10px 10px;
}
.query_box{
	margin-top: 10px;
	margin-bottom:10px;
}
.read{

}

.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}
